# from functools import reduce


# # print(bin(3))
# # print(bin(-3))
# # print(bin(3 - (1 << 32)))

# # l = [i for i in range(1, 15)]
# # print(l)
# # n = reduce(lambda a, b: a * b, l)
# # print(n)

l = [i for i in range(1, 15)]
print(l)
# n = reduce(lambda a, b: a * b, l)
# print(n)
print(l[::-1])

# l = [i for i in range(1, 15)]
# print(l)
# n = reduce(lambda a, b: a * b, l)
# print(n)

# a = ["＋", "+", "－", "-", "Ａ", "A"]
# print(a[0], a[1], bin(ord(a[0])), bin(ord(a[1])), ord(a[0]) - ord(a[1]))
# print(a[2], a[3], bin(ord(a[2])), bin(ord(a[3])), ord(a[2]) - ord(a[3]))
# print(a[4], a[5], bin(ord(a[4])), bin(ord(a[5])), ord(a[4]) - ord(a[5]))
# print(bin(65248))
# print(bin(((1 << 8) - 1) << 8))
# # for i, v in enumerate(a):
# #     print(i, v, ord(v))


# a = 9000 - 64.89
# print(a)


print(ord("—"), ord("-"), ord("－"))
print(chr(8212), chr(45), chr(65293))
print(chr(0x2014) == chr(8212))
print(chr(0xFF0D))
print(hex(8212))
print(hex(65293))
print(pow(16, 3) * 2 + pow(16, 1) + 4)
print(ord("+"))
